package com.sino.operation.vo;

import com.fasterxml.jackson.annotation.JsonProperty;
import com.sino.operation.commons.ConstantValue;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@AllArgsConstructor
@NoArgsConstructor
public class ExchangeVo {
    //凭证类型
    @JsonProperty("VOUCHER_TYPE")
    private String  VOUCHER_TYPE;
    //汇路代码
    @JsonProperty("EXPATH_CODE")
    private  String  EXPATH_CODE;
    //账户类型
    @JsonProperty("ACCOUNT_TYPE")
    private  String  ACCOUNT_TYPE;
    //收费方式
    @JsonProperty("TOLL_TYPE")
    private  String   TOLL_TYPE;
    //证件类型
    @JsonProperty("PROX_TYPE")
    private  String   PROX_TYPE;
    //证件号码
    @JsonProperty("PROX_NUM")
    private  String   PROX_NUM;
    //代理人名称
    @JsonProperty("AGENT_NAME")
    private  String   AGENT_NAME;
    //代理人证件类型
    @JsonProperty("AGENT_PROX_TYPE")
    private  String   AGENT_PROX_TYPE;
    //代理人证件号
    @JsonProperty("AGENT_PROX_NUM")
    private  String   AGENT_PROX_NUM;
    //邮电费
    @JsonProperty("POSTCHAR")
    private  String   POSTCHAR;
    //票据日期（委托收款附加域）
    @JsonProperty("BILL_DATE")
    private  String   BILL_DATE;
    //票据号码（委托收款附加域）
    @JsonProperty("BILL_NUM")
    private  String   BILL_NUM;
    //交易密码
    @JsonProperty("TRAN_PASS")
    private  String   TRAN_PASS;

    //手续费
    @JsonProperty("HANDLING_FEE")
    private  String   HANDLING_FEE;
    //支取方式
    @JsonProperty("WDMD")
    private  String   wdmd;
    //汇路选择
    @JsonProperty("EXPATH_OPT")
    private  String   expathOpt;
    //凭证种类（委托收款附加域）
    @JsonProperty("CERTY_TRUST")
    private  String   certyTrust;
    //币种
    @JsonProperty("CURRENCY")
    private  String   currency;

    private String  journalNo;
}
